Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brest Challenger Manama Challenger French Open - Paris Wimbledon - London El Salvador F1 Colombia F1 Colombia F2 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Ecuador F1 Ecuador F2 Ecuador F3 Colombia F3 Colombia F4 Colombia F1 Colombia F2 USA F4 USA F6 Colombia F3 Colombia F4 Mexico F6 Colombia F5 Colombia F1 Colombia F2 Colombia F3 Colombia F4 Brazil F4 Brazil F5 Brazil F6 St. Tropez Challenger Colombia F6 Gemax Open - Belgrade Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Geneva Challenger - Geneva SAA Hilversum Open - Hilversum IX Torneo Internacionale de Tennis - Barletta Tennis Napoli Cup - Napoli Credicard Mastercard Tennis Cup 2005 - Campos do Jordao 14° BH Tennis Open - Belo Horizonte II Manta Open - Manta Copa Petrobras - Bogota Copa Petrobras Colombia - Bogota III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Seguros Bolivar Open - Cali Guayaquil Challenger Bucaramanga Challenger Sunrise Challenger Prague Challenger Szczecin Challenger Mexico City Challenger Monterrey Challenger Ludwigshafen Challenger Brest Challenger Verona Challenger AAPT Championships - Adelaide Open 13 - Marseille Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open de Moselle - Metz The Stella Artois Grass Court Championships - London Qatar ExxonMobil Open - Doha Sydney International - Sydney Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The 10tele.com Open - Nottingham Mercedes Cup - Stuttgart Exim Agmedia Open - Kosice 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide Sydney International - Sydney Grand Prix Hassan II - Casablanca Red Letter Days Open - Nottingham Copa Petrobras Bogota - Bogota Mobilux Open - Luxembourg Mumbai Open - Mumbai San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Bogota Challenger - Bogota Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open 13 - Marseille The Artois Championships - London Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Mercedes Cup - Stuttgart BCR Open Romania - Bucharest China Open - Beijing BA-CA Tennis Trophy - Vienna Challenger ATP de Cuenca Diario El Mercurio - Cuenca GHI Bronx Tennis Classic - Bronx Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Medibank International - Sydney XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito dBI Tennis Challenger - Binghamton ABN AMRO World Tennis Tournament - Rotterdam Seguros Bolivar Open - Medellin The Dubai Tennis Championships - Dubai Morocco Tennis Tour - Casablanca AEGON Championships - London Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi The Surbiton Trophy - Surbiton Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Seguros Bolivar Open - Medellin Copa Petrobras Paraguay - Asuncion AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Brisbane International - Brisbane San Luis Potosi Challenger Medibank International - Sydney Quito Challenger Tiburon Challenger Regions Morgan Keegan Championships - Memphis Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote dAzur - Nice AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Open de Moselle - Metz Malaysian Open - Kuala Lumpur Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Brisbane International - Brisbane Medibank International - Sydney Heineken Open - Auckland Movistar Open - Santiago Barranquilla Challenger Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Winston Salem - Winston Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Apia International - Sydney Open 13 - Marseille Argentina Open - Buenos Aires Winston-Salem Open - Winston-Salem China Open - Beijing Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier BMW Open - Munich AEGON Championships - London Prostejov Challenger BB&T Atlanta Open - Atlanta PTT Thailand Open - Bangkok China Open - Beijing If Stockholm Open - Stockholm Kremlin Cup - Moscow Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona AEGON International - Eastbourne Citi Open - Washington China Open - Beijing Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Gerry Weber Open - Halle AEGON International - Eastbourne Generali Open - Kitzbuhel Seguros Bolivar Open - Bogota SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Bogota Challenger - Bogota Poprad Tatry Challenger Winston-Salem Open - Winston-Salem Firenze Open - Florence Open Parc - Lyon Las Vegas Challenger Bogota Challenger Open 13 Provence - Marseille Seguros Bolivar Open - Bogota Open de Franche Comte - Besancon Perugia Challenger San Benedetto Challenger Zagreb Open - Zagreb Santo Domingo Challenger Banca Stato Challenger Lugano - Lugano Tatra Banka Open 2003 - Bratislava Puerto Vallarta Challenger Open Sainte Victoire - Aix-En-Provence Vancouver Challenger Monterrey Challenger Lima Challenger Guayaquil Challenger Bancolombia Open - Bogota Columbus Challenger Morelos Challenger Indian Wells Challenger Siemens Open 2004 - Scheveningen Almaty Challenger Sarasota Challenger GHI Bronx Classic - Bronx Perugia Challenger San Benedetto Challenger Cassis Challenger Bangkok Challenger Bangkok Challenger Morelos Challenger Challenger Ford de Cherbourg - Cherbourg Challenger Casablanca San Angel - Mexico City VIII Gramado Open - Gramado Nottingham 2 Challenger Orleans Challenger BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City Bordeaux Challenger San Luis Potosi Challenger - San Luis Potosi Rennes Challenger Orleans Challenger Noumea Challenger Aix En Provence Challenger Seguros Bogota Open - Bogota Canberra Challenger Rennes Challenger Cassis Challenger Mouilleron-Le-Captif Challenger Bogota Challenger Pau Challenger Lyon Challenger Open de Montauban - Montauban Siemens Open 2002 - Scheveningen Tampere Imageneering Open - Tampere XIII Trofeo Ciudad de Quito - Quito Orleans Challenger San Benedetto Challenger Top Wool Challenger Biella - Biella Siemens Open 2003 - Scheveningen Akbank Private Banking-TED Open - Istanbul Grand Prix de Tennis - St. Jean de Luz Open de L'Isere - Grenoble Brasov Challenger - Brasov Pekao Open 2004 - Szczecin Ciudad de Pozoblanco Open Diputacion - Cordoba Morocco Tennis Tour - Marrakech Phoenix Challenger Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Aix En Provence Challenger Bancolombia Open - Bogota 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote Pharma Medico Open 2008 - Aarhus Schickendanz Open - Furth Polska Energia Open - Bytom Sporting Challenger '08-Trofeo Regione Piemonte - Turin Porsche Open - Poznan Kos Succhetti Tennis Cup - Cordenons Mouilleron-Le-Captif Challenger XIV Challenger ATP Club Premium Open - Quito Copa Petrobras-Colombia - Bogota Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Sao Paulo Challenger Salinas Challenger Heilbronn Challenger Wroclaw Challenger Sunrise Challenger Mexico City Challenger Pereira Challenger St. Tropez Challenger Furth Challenger Turin Challenger Bogota Challenger TD Waterhouse Cup - Long Island Cali Challenger Bogota Challenger Sacramento Challenger Calabasas Challenger Medellin Challenger Phoenix Challenger Estoril Open - Estoril Open de Moselle - Metz Bogota Challenger Pereira Challenger Bordeaux Challenger The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Bogota Challenger Open 13 - Marseille Szekesfehervar Challenger Murcia Challenger RCA Championships - Indianapolis Brasil Open - Costa do Sauipe Legg Mason Tennis Classic - Washington Trieste Challenger The 10tele.com Open - Nottingham AIG Japan Open Tennis Championships - Tokyo Pereira Challenger Newport Beach Challenger Bogota Challenger Proton Malaysian Open - Kuala Lumpur Cali Challenger SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Ordina Open - s-Hertogenbosch Bordeaux Challenger Bucaramanga Challenger AIG Japan Open Tennis Championships - Tokyo Pereira Challenger Todi Challenger Allianz Suisse Open - Gstaad Open de Moselle - Metz Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Open Sud de France - Montpellier VTR Open - Vina del Mar AIG Japan Open Tennis Championships - Tokyo ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich AEGON International - Eastbourne Swiss Indoors Basel - Basel Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Roanne Challenger BRD Nastase Tiriac Trophy - Bucharest Rennes Challenger Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Irving Challenger Open 13 - Marseille US Men's Clay Court Championship - Houston Caltanissetta Challenger Perugia Challenger ABN AMRO World Tennis Tournament - Rotterdam Suisse Open - Gstaad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg UNICEF Open - 's Hertogenbosch Claro Open Colombia - Bogota Rio Open - Rio de Janeiro Liberec Challenger Gerry Weber Open - Halle Barranquilla Challenger Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Millennium Estoril Open - Estoril Open 13 - Marseille Barcelona Open BancSabadell - Barcelona BMW Open - Munich Medellin Challenger Stockton Challenger Open 13 - Marseille Fairfield Challenger China Open - Beijing Ecuador Open - Quito Guayaquil Challenger Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Shenzhen Open - Shenzhen Irving Challenger Lisbon Challenger Qatar ExxonMobil Open - Doha Ecuador Open - Quito Open Sainte-Victoire - Aix-En-Provence Rakuten Japan Open - Tokyo Le Gosier Challenger Guadalajara Challenger Erste Bank Open - Vienna Open Parc - Lyon Hilversum Open - Hilversum Brasil Open - Sao Paulo Santo Domingo Challenger Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Tallahassee Challenger AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle European Open - Antwerp Brasil Open - Sao Paulo Moselle Open - Metz Orleans Challenger Rakuten Japan Open - Tokyo European Open - Antwerp Grand Prix de Tennis de Lyon - Lyon AEGON Championships - London US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Ethias Trophy - Mons Swiss Indoors Basel - Basel Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Shenzhen Open - Shenzhen Nordea Open - Bastad Plava Laguna Croatia Open - Umag European Open - Antwerp Open de Moselle - Metz Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Hamburg European Open - Hamburg Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Emilia-Romagna Open - Parma Abierto Mexicano Telcel - Acapulco Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Open Sud de France - Montpellier Serbia Open - Belgrade Sony Ericsson Open - Miami Gonet Geneva Open - Geneva Rogers Cup - Toronto Millennium Estoril Open - Estoril Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Generali Open - Kitzbuhel Shanghai ATP Masters - Shanghai Boss Open - Stuttgart BNP Paribas Masters - Paris European Open - Antwerp Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Tiriac Open - Bucharest Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Moselle Open - Metz Mutua Madrid Open - Madrid Winston-Salem Open - Winston-Salem BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Dubai Duty Free Tennis Championships - Dubai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Miami Open - Miami Open Parc - Lyon Noventi Open - Halle Internazionali BNL d'Italia - Rome Rogers Cup - Montreal German Tennis Championships - Hamburg Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Open Sud de France - Montpellier EFG Swiss Open - Gstaad Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Brisbane International - Brisbane Open 13 Provence - Marseille Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Erste Bank Open - Vienna Mutua Madrid Open - Madrid Coupe Rogers - Montreal Western & Southern Open - Cincinnati Open 13 - Marseille Shanghai Rolex Masters - Shanghai PTT Thailand Open - Bangkok The Stella Artois Grass Court Championships - London Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel BNP Paribas Open - Indian Wells Brasil Open - Sao Paulo Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Austrian Open - Kitzbuhel Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano Telfonica MoviStar - Acapulco The Stella Artois Grass Court Championships - London Mercedes Cup - Stuttgart Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Mallorca Championships - Mallorca BA-CA Tennis Trophy - Vienna Millenium Tennis Championships - Delray Beach Estoril Open - Estoril Gerry Weber Open - Halle Allianz Suisse Open - Gstaad European Open - Antwerp Murray River Open - Melbourne The Dubai Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Austrian Open - Kitzbuhel Millennium Estoril Open - Estoril Open 13 - Marseille Open Sabadell Atlantico - Barcelona Countrywide Classic - Los Angeles Copa Telmex - Buenos Aires Estoril Open - Estoril Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe European Open - Antwerp Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai Open Occitanie - Montpellier Credit Agricole Suisse Open - Gstaad VTR Open - Vina del Mar Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Claro Open Colombia - Bogota Citi Open - Washington Swiss Indoors Basel - Basel Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Libema Open - 's-Hertogenbosch Brasil Open - Sao Paulo Gerry Weber Open - Halle Valencia Open - Valencia Heineken Open - Auckland Rio Open - Rio de Janeiro Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Aegon Nottingham Open - Nottingham Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Citi Open - Washington Valencia Open - Valencia Barcelona Open Banc Sabadell - Barcelona Aircel Chennai Open - Chennai Abierto Mexicano - Los Cabos Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel Apia International - Sydney Millennium Estoril Open - Estoril Moselle Open - Metz Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest Swiss Open - Gstaad ASB Classic - Auckland Open Sud de France - Montpellier Open 13 Provence - Marseille Moselle Open - Metz China Open - Beijing European Open - Antwerp Open Parc - Lyon Sofia Open - Sofia Grand Prix Hassan II - Marrakech Swiss Open - Gstaad Moselle Open - Metz Adelaide International 1 - Adelaide ASB Classic - Auckland Open 13 Provence - Marseille Grand Prix Hassan II - Marrakech Banja Luka Open - Banja Luka Boss Open - Stuttgart Tennis Masters Series - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris Masters Series - Hamburg BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid French Open - Paris Rolex Paris Masters - Paris Wimbledon - London BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Tennis Masters Series - Paris Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Campionati Internazionali D'Italia - Rome Tennis Masters Series - Miami Western & Southern Open - Cincinnati Australian Open - Melbourne Shanghai - Shanghai BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Western & Southern Open - New York Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Miami Open - Miami Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami French Open - Paris Mutua Madrid Open - Madrid Wimbledon - London Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rolex Paris Masters - Paris ATP Vegeta Croatia Open - Umag Terra Wortmann Open - Halle U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne Internazionali BNL d'Italia - Rome St. Petersburg Open - St. Petersburg Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Madrid U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group I, 1R, ECU-COL 1-4 Davis Cup, World Group, F, FRA-SUI 1-3 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, Group I, PO, DOM-COL 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, Group I, 2R, COL-CHI 3-1 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, World Group, 1R, FRA-NED 3-1 Davis Cup, Finals, Group C Hopman Cup - Nice U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open (juniors) U.S. Open - New York U.S. Open (juniors) U.S. Open - New York AAMI Classic - Kooyong French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, 1R, ROU-FRA 0-5 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, QF, GER-FRA 1-4 Davis Cup, World Group, PO, CAN-COL 3-2 Davis Cup, World Group, 1R, FRA-CAN 5-0 Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, World Group, 1R, GER-FRA 2-3 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 2, 2R, COL-PAR 4-1 Davis Cup, Group I, 2R, COL-BRA 3-2 Hopman Cup - Perth Davis Cup, Group 2, F, DOM-COL 0-5 Davis Cup, World Group, 1R, FRA-ROU 4-1 Davis Cup, Group 1, 1R, CAN-COL 5-0 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, Group 1, 1R, COL-URU 3-2 Davis Cup, Group 1, 2R, BRA-COL 4-1 Davis Cup, Group 1, 1R, COL-URU 5-0 Davis Cup, Group 1, 2R, COL-BRA 1-4 Davis Cup, Group 1, 1R, COL-CAN 4-1 Davis Cup, World Group, 1R, FRA-AUS 5-0 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, Group I, 2R, COL-DOM 4-1 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, Group I, PO, MEX-COL 0-5 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Group I, 2R, BRA-COL 3-1 Davis Cup, World Group, 1R, FRA-ISR 5-0 Rolex Paris Masters - Paris Davis Cup, Group I, 2R, COL-URU 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, SF, FRA-CZE 4-1 Davis Cup, World Group, QR, COL-SWE 4-0 Davis Cup, Group I, 2R, CHI-COL 3-1 Internazionali BNL d'Italia - Rome U.S. Open - New York Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Finals, Group D Davis Cup, World Group, QR, COL-ARG 3-1 Davis Cup, Group C, Hamburg All Lower level tournaments Australian Open - Melbourne Tennis Masters Cup - Shanghai Olympics - London Barclays ATP World Tour Finals - London Ilkley Challenger